Big Huge Thesaurus

homespun fabric

noun